By plane
Virtually all international flights arrive at Seeb International Airport MCT in Muscat. There are also a small number of regional international flights to Salalah SLL. Purchasing a visa on arrival in Salalah can be quite difficult, as the airport is very small and immigration officials tend not to have change for larger notes.
There are scheduled services by numerous airlines, including but not limited to Oman Air, Emirates, Gulf Air, Etihad, British Airways, Kuwait Airways, Saudi Arabian Airways, KLM Royal Dutch Airlines, Swiss International, Lufthansa, Qatar Airways, Air India, Air France, and Thai Airways International. The most frequent connections are via Dubai DXB.
There are also direct flights from various Indian cities by airlines like Air India, Indian and Jet Airways.